
//下载vueX
//npm i vuex@3 

//1.引入Vue
import Vue from "vue";

//2.引入Vuex
import Vuex from 'vuex';

//使用vuex插件 扩展全局方法 属性
Vue.use(Vuex)

//创建一个state对象
const state = {
  count:0,
  price:11
};
//创建一个mutations对象
const mutations = {
  //必须是同步函数
  increament(state){
    state.count++
  },
  // increamentN(state,n){
  //   state.count+=n
  // }
  increamentN(state,{n}){
    state.count+=n
  }
}

//4.创建一个store(vuex的实例),参数是一个配置对象,在配置对象中可以配置actions,mutations,state,getters等等
//暴露出去供Vue实例的配置项挂载
export default new Vuex.Store({
  state,
  mutations
});